Перейти к основному содержимому

Страницы

Pages/view.html.twig

Страницы созданные при помощи wysiwyg редактора через админку сайта, будут отрисованы в этом шаблоне. Как правило он выглядит так:

{% extends '@skin/layout.html.twig' %}

{% block page_title %}{% if page.seoTitle %}{{ page.seoTitle }}{% else %}{{ page.title }}{% endif %}. {{ parent() }}{% endblock %}

{% block page_meta %}
<meta name="keywords" content="{{ page.seoKeywords }}" />
<meta name="description" content="{{ page.seoDescription }}" />
{% endblock %}

{% block content %}
<article>
<h1>{{ page.title }}</h1>
{{ page.content | raw }}
</article>
{% endblock %}

Кастомные страницы

Хотя в модуль «Страницы» встроен визуальный (wysiwyg) html редактор, иногда бывает необходимость отобразить в качестве текстовой страницы twig шаблон.

К примеру, мы хотим, чтобы по адресу http://domain.tld/page/my-special-page/ обрабатывался twig шаблон. Чтобы сделать это, достаточно просто создать новый файл:

Pages/Special/my-special-page.html.twig